#ifndef SCOPE_H
#define SCOPE_H

#ifdef __cplusplus
extern "C" {
#endif

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "hardware/gpio.h"
#include "hardware/pwm.h"
#include "hardware/timer.h"
#include "hardware/dma.h"
#include "hardware/i2c.h"
#include "hardware/clocks.h"
#include "hardware/flash.h"
#include "pico/multicore.h"
#include "pico/bootrom.h"
#include "sample.pio.h"
#include "trigger.pio.h"
#include "lwip/apps/httpd.h"
#include "lwip/apps/httpd_opts.h"
#include "lwip/def.h"
#include "lwip/apps/fs.h"
#include <string.h>
#include "httpd_cgi.h"
#include "httpd_fs.h"
#include "hardware.h"
#include "pca9557.h"
#include "arduino.h"
#include "lfs_rp2040.h"
#include "log.h"
#include "mcp4725.h"
#include "psram.h"
#include "scope_type.h"
#include "scope_helper.h"
#include "scope_hw.h"
#include "scope_trigger.h"
#include "scope_snap.h"
#include "scope_cali.h"
#include "scope_file.h"

extern scope_cfg_t g_scope_cfg;


#ifdef __cplusplus
}
#endif

#endif
